home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer (Italian) 25
/
PC Gamer IT CD 25.iso
/
ZGI_DEMO
/
DATA
/
SCRIPTS.ZFS
/
uw1g.scr
< prev
next >
Wrap
Text File
|
1997-09-04
|
3KB
|
118 lines
# Node uw1g generated on Thu Sep 04 16:18:59 1997
world u
room w
nodeview 1g
puzzle:01799 { # uw1g_no_prefs
criteria {
}
results {
action:menu_bar_enable(781)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01800 { # uw1g_screenset
criteria {
[01780] = 0 # uw1g_grab_rope
}
results {
action:set_screen(uw1gf041.tga)
action:set_partial_screen(248 12 uw1gv021.tga 0 -1)
action:enable_control(01801) # uw1g_well_top_forward_hotspot
action:enable_control(01802) # uw1g_well_top_rope_hotspot
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01803 { # uw1g_grab_rope_emptyclick_1
criteria {
[01802] = 1 # uw1g_well_top_rope_hotspot
[00009] ! 234 # Inventory
[01024] ! 1 # voice_over
}
results {
action:kill(01024) # voice_over
action:assign(01582, 4) # person_talking
action:universe_music:01024(1 uw1gh66p.raw 0 100) # voice_over
action:assign(01802, 0) # uw1g_well_top_rope_hotspot
}
}
puzzle:01804 { # uw1g_grab_rope_emptyclick_2
criteria {
[01802] = 1 # uw1g_well_top_rope_hotspot
[00009] ! 234 # Inventory
[01803] = 1 # uw1g_grab_rope_emptyclick_1
}
criteria {
[01802] = 1 # uw1g_well_top_rope_hotspot
[00009] ! 234 # Inventory
[01024] ! 1 # voice_over
[01803] = 0 # uw1g_grab_rope_emptyclick_1
}
results {
action:assign(01802, 0) # uw1g_well_top_rope_hotspot
}
flags {
once_per_inst
}
}
puzzle:01805 { # uw1g_move_out_of_well
criteria {
[01801] = 1 # uw1g_well_top_forward_hotspot
}
results {
action:assign(01084, 0) # user_underground
action:stop(01806) # uw_time_to_die
action:assign(01806, 0) # uw_time_to_die
action:assign(01801, 0) # uw1g_well_top_forward_hotspot
action:assign(01805, 0) # uw1g_move_out_of_well
action:dissolve()
action:change_location(p, c, 10, 335)
}
flags {
once_per_inst
}
}
puzzle:01807 { # uw1g_move_uw1g_uw10
criteria {
[01808] = 1 # uw1g_backup
}
results {
action:assign(01808, 0) # uw1g_backup
action:dissolve()
action:change_location(u, w, 10, 167)
}
flags {
once_per_inst
}
}
control:01808 push_toggle { # uw1g_backup
flat_hotspot(0, 267, 640, 77)
cursor(backward)
}
control:01801 push_toggle { # uw1g_well_top_forward_hotspot
flat_hotspot(212, 17, 188, 143)
cursor(forward)
}
control:01802 push_toggle { # uw1g_well_top_rope_hotspot
flat_hotspot(357, 119, 189, 203)
cursor(active)
}
control:01809 flat { # uw1g_flat
}